explicarse bien - German English Dictionary